package com.xci.platform.auth.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;
import java.util.Date;

/**
 * 系统文档
 */
@Data
public class DocEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 文档主键
     */
    private String id;
  
    /**
     * 文档标题
     */
    @Size(max = 300, message = "文档标题不能超过300个字符")
    private String title;

    /**
     * 文档分类主键
     */
    @Size(min = 0, max = 50, message = "参数分类主键不能超过50个字符")
    private String categoryId;

    /**
     * 文档分类名称
     */
    @Size(min = 0, max = 50, message = "参数分类名称不能超过50个字符")
    private String categoryName;

    /**
     * 启用状态
     */
    private Integer status;
  
    /**
     * 文档标签
     */
    private String tag;

    /**
     * 文档格式 1.html 2.markdown
     */
    private Integer docFormat;

    /**
     * 文档内容
     */
    private String docContent;

  
    /**
     * 操作用户主键
     */
    private String operateUserId;
  
    /**
     * 操作用户
     */
    private String operateUserName;
  
    /**
     * 操作日期
     */
    private Date operateDateTime;
}
